Similar User Index-based MapReduce for Distributed Recommender Systems
نویسندگان
چکیده
Due to the time complexity in composing recommendations, matrix factorization-based approaches are inefficient in dealing with large scale datasets. In this paper, we propose a similar user indexbased parallel matrix factorization approach. Since the group of similar users is indexed in advance, there is no need to compute similarities between all users in datasets. Furthermore, the size of a matrix is reduced because the matrix is only composed of indexed user’s ratings and items. The current advanced cloud computing including Hadoop, MapReduce and Amazon EC2 are employed to implement the proposed approaches.
منابع مشابه
Improving the Scalability of ALS-based Large Recommender Systems with Similar User Index
Alternating Least Squares (ALS) is popular method to compute matrix factorization in the parallel way. However, due to the time complexity in predicting user’s preference, ALS is not scalable to large-scale datasets. In this paper, we propose a similar user index-based parallel matrix factorization approach. Since the group of similar users is indexed in advance, there is no need to compute sim...
متن کاملIncreasing the Accuracy of Recommender Systems Using the Combination of K-Means and Differential Evolution Algorithms
Recommender systems are the systems that try to make recommendations to each user based on performance, personal tastes, user behaviors, and the context that match their personal preferences and help them in the decision-making process. One of the most important subjects regarding these systems is to increase the system accuracy which means how much the recommendations are close to the user int...
متن کاملUse of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems
One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...
متن کاملContext-Aware Recommender Systems: A Review of the Structure Research
Recommender systems are a branch of retrieval systems and information matching, which through identifying the interests and requires of the user, help the users achieve the desired information or service through a massive selection of choices. In recent years, the recommender systems apply describing information in the terms of the user, such as location, time, and task, in order to produce re...
متن کاملHybrid Recommender System Based on Variance Item Rating
K-nearest neighbors (KNN) based recommender systems (KRS) are among the most successful recent available recommender systems. These methods involve in predicting the rating of an item based on the mean of ratings given to similar items, with the similarity defined by considering the mean rating given to each item as its feature. This paper presents a KRS developed by combining the following app...
متن کامل